package com.spsoft.vatoutinv.model.vo.matchflow;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 发票匹配流水-发票总体信息
 *
 * @author : chenxudong
 * @date : 2024/6/26 9:17
 */
@Data
@ApiModel(value = "发票匹配流水-发票总体对象")
public class VmsMatchInvoiceInfoVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 匹配流水审批-当前匹配差异金额对象
     */
    @ApiModelProperty(value = "匹配流水审批-当前匹配差异金额对象")
    private VmsMatchAllowErrorVo matchAllowError;

    /**
     * 发票匹配流水-发票主信息对象
     */
    @ApiModelProperty(value = "发票匹配流水-发票主信息对象")
    private VmsMatchInvoiceDetailVo invoiceDetail;

    /**
     * 发票匹配流水-发票明细信息对象
     */
    @ApiModelProperty(value = "发票匹配流水-发票明细信息对象")
    private List<VmsMatchInvoiceItemVo> invoiceItemList;

}
